函数名称:SeasLog::setRequestID()
适用版本:SeasLog 1.8.0及以上版本
函数说明:该函数用于设置当前请求的唯一标识ID,通常用于跟踪日志,方便在日志中区分不同的请求。
函数用法:
SeasLog::setRequestID(string $requestID): bool
参数:
- $requestID(必需):要设置的请求ID,必须是字符串类型。
返回值:
- 当设置成功时,返回true;否则返回false。
示例:
// 设置请求ID为"123456"
SeasLog::setRequestID("123456");
// 在日志中输出请求ID
SeasLog::info("This is a log message with request ID: " . SeasLog::getRequestID());
在上述示例中,我们首先使用SeasLog::setRequestID()
函数将当前请求的唯一标识ID设置为"123456",然后使用SeasLog::info()
函数记录一条日志信息,并在其中输出请求ID。通过调用SeasLog::getRequestID()
函数,我们可以获取当前请求的ID并将其与日志信息一起记录。
请注意,使用SeasLog::setRequestID()
函数设置的请求ID仅在当前请求有效,不会影响其他请求。因此,在每个请求处理之前,您需要调用该函数来设置新的请求ID。